package com.opoc.service;


import com.opoc.pojo.ChangeCheck;
import com.opoc.pojo.ChangeRequest;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

/**
 * 变更审核
 */
public interface ChangeReviewService {


    /**
     * 待审核变更请求查询
     */


    List<ChangeCheck> WaitingForReview(String company_id, String company_name, String contacts);

    /**
     * 已审核变更请求查询
     */
    List<ChangeRequest> ReviewedForChanges(String company_id, String company_name, String contacts);


    /**
     * 已审核变更请求删除
     */
    void Delete(List<Integer> request_ids);



    /**
     * 5.4待审核变更请求批复
     */
    void change(Integer request_id, String auditor_id, Integer auditor_result);

    /**
     * 5.5发起变更请求
     */
    void update(String company_id, Integer change_properties, String new_value, MultipartFile evidence_file);


    /**
     * 5.6发起检测报告变更请求
     */
//    void changePool(PoolChange poolchange);
    void changePool( String company_id, Double lhq_top, Double lhq_bottom, Double co_top, Double co_bottom, Double gas_top, Double gas_bottom, String test_organization,String test_date, MultipartFile report_file);

    //上传佐证材料
//    void evidence_fileByid(String company_id, MultipartFile evidence_file);
}
